package com.yix.modules.meb;

/**
 * @author wdx
 * @version 1.0
 * @Description TODO
 * @date 2021/2/2 15:56
 */
public abstract class AbstractClass {
    /**
     * 功能描述:
     * 〈模板方法〉
     *
     * @params : []
     * @return : void
     * @author : cwl
     * @date : 2019/6/28 18:00
     */
    public void TemplateMethod() {
        SpecificMethod();
        abstractMethod1();
        abstractMethod2();
    }
    /**
     * 功能描述:
     * 〈具体方法〉
     *
     * @params : []
     * @return : void
     * @author : cwl
     * @date : 2019/6/28 18:00
     */
    public void SpecificMethod() {
        System.out.println("抽象类中的具体方法被调用...");
    }
    public abstract void abstractMethod1(); //抽象方法1
    public abstract void abstractMethod2(); //抽象方法2
}
